(one's) best foot forward - Französisch Englisch Wörterbuch